public IEnumerable <TipoCliente> Retrieve(MySqlConnection cn, TipoCliente Item) { List <TipoCliente> listatipocliente = null; cn = new MySqlConnection(msqlconnection); cn.Open(); MySqlCommand cmd = new MySqlCommand { CommandText = "uspTipoClienteListar", CommandType = CommandType.StoredProcedure, Connection = cn }; using (MySqlDataReader dtr = cmd.ExecuteReader(CommandBehavior.SingleResult)) { if (dtr != null) { listatipocliente = new List <TipoCliente>(); while (dtr.Read()) { listatipocliente.Add(new TipoCliente { IdTipoCliente = !dtr.IsDBNull(dtr.GetOrdinal("idTipoClientes")) ? dtr.GetInt32(dtr.GetOrdinal("idTipoClientes")) : 0, tipoCliente = !dtr.IsDBNull(dtr.GetOrdinal("tipoCliente")) ? dtr.GetString(dtr.GetOrdinal("tipoCliente")) : "" }); } } } return(listatipocliente); }
public ActionResult Delete(TipoCliente model) { try { TipoCliente modelUpdate = GetModel(model.IdTipoCliente); modelUpdate.Estado = Rp3.AgendaComercial.Models.Constantes.Estado.Eliminado; modelUpdate.UsrMod = this.UserLogonName; modelUpdate.FecMod = this.GetCurrentDateTime(); DataBase.TipoClientes.Update(modelUpdate); DataBase.Save(); VerificarDependencia(modelUpdate); //DataBase.TipoClientes.Delete(model); //DataBase.Save(); this.AddDefaultSuccessMessage(); return(RedirectToAction("Index", model)); } catch { this.AddDefaultErrorMessage(); } return(RedirectToAction("Index", model)); }
public async Task <IHttpActionResult> PostTipoCliente(TipoCliente tipoCliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoCliente.Add(tipoCliente); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (TipoClienteExists(tipoCliente.idTipoCliente)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tipoCliente.idTipoCliente }, tipoCliente)); }
public void AgregarCliente() { string msgEsValido = ValidacionIngresoCliente(); if (string.IsNullOrEmpty(msgEsValido)) { int run = int.Parse(txtRunCliente.Text); char dv = char.Parse(txtDv.Text); string nombre = txtNombre.Text.ToUpper(); string apellido = txtApellido.Text.ToUpper();; DateTime fechaNacimiento = dtpFechaNacimiento.Value.Date; string direccion = txtDireccion.Text.ToUpper(); int telefono = int.Parse(txtTelefono.Text); EstadoFiado estado = new EstadoFiado(); estado.Id = (int)cmbEstado.SelectedValue; TipoCliente tipo = new TipoCliente(); tipo.Id = (int)cmbTipoCliente.SelectedValue; Cliente cliente = new Cliente(run, dv, nombre, apellido, fechaNacimiento, direccion, telefono, estado, tipo); if (cliente.AgregarCliente()) { MessageBox.Show("Cliente ha sido agregado"); LimpiarDatos(); } } else { MessageBox.Show(msgEsValido); } }
private void ModificarCliente() { if (!String.IsNullOrEmpty(txtRunCliente.Text)) { int run = int.Parse(txtRunCliente.Text); char dv = char.Parse(txtDv.Text); string nombre = txtNombre.Text.ToUpper(); string apellido = txtApellido.Text.ToUpper(); DateTime fechaNacimiento = dtpFechaNacimiento.Value.Date; string direccion = txtDireccion.Text.ToUpper(); int telefono = int.Parse(txtTelefono.Text); EstadoFiado estado = new EstadoFiado(); estado.Id = (int)cmbEstado.SelectedValue; TipoCliente tipo = new TipoCliente(); tipo.Id = (int)cmbTipoCliente.SelectedValue; Cliente cliente = new Cliente(run, dv, nombre, apellido, fechaNacimiento, direccion, telefono, estado, tipo); bool modificarCliente = cliente.ModificarCliente(cliente); if (modificarCliente) { MessageBox.Show("Cliente Actualizado"); } else { MessageBox.Show("Cliente no se ha actualizado"); } } }
internal EpsonTMU220FII(string tipoConexionControladora, TipoCliente tipoCliente, CondicionIVA condicionesIVA, decimal porcentajeFacturacion, string nombreYApellido, string direccion, string localidad, string cuit) : this(tipoConexionControladora) { NombreComprador1 = nombreYApellido; NombreComprador2 = ""; DomicilioComprador1 = direccion; DomicilioComprador2 = localidad; DomicilioComprador3 = ""; TasaIva = TASA_IVA; switch (condicionesIVA) { case CondicionIVA.Consumidor_Final: TipoDocumentoComprador = DNI; NumeroDocumentoComprador = cuit; ResponsableIvaComprador = CONSUMIDOR_FINAL; break; case CondicionIVA.Monotributo: case CondicionIVA.Responsable_Inscripto: case CondicionIVA.Exento: default: LineaRemitoAsociados1 = "."; TipoDocumentoComprador = CUIT; NumeroDocumentoComprador = cuit; ResponsableIvaComprador = ObtenerResponsableIvaComprador(condicionesIVA); break; } TipoCliente = tipoCliente; PorcentajeFacturacion = porcentajeFacturacion; }
public ActionResult Edit(TipoCliente model) { try { if (ModelState.IsValid) { TipoCliente modelUpdate = GetModel(model.IdTipoCliente); modelUpdate.Descripcion = model.Descripcion; modelUpdate.Estado = model.Estado; modelUpdate.UsrMod = this.UserLogonName; modelUpdate.FecMod = this.GetCurrentDateTime(); DataBase.TipoClientes.Update(modelUpdate); DataBase.Save(); VerificarDependencia(model); this.AddDefaultSuccessMessage(); return(RedirectToAction("Index", model)); } } catch { this.AddDefaultErrorMessage(); } return(View(model)); //return RedirectToAction("Index", "Cargo", null, true); }
public IHttpActionResult PutTipoCliente(int id, TipoCliente tipoCliente) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoCliente.idTipoCliente) { return(BadRequest()); } db.Entry(tipoCliente).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoClienteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create() { TipoCliente model = new TipoCliente(); model.Estado = Models.Constantes.Estado.Activo; return(View(model)); }
public Cliente(int Pk, Usuario Usuario, int AnoNascimento, TipoCliente Tipo) { this.Pk = Pk; this.Usuario = Usuario; this.AnoNascimento = AnoNascimento; this.Tipo = Tipo; }
public decimal TotalCFT(decimal porcentajeFacturacion, TipoCliente tipoCliente, CondicionIVA condicionIva) { IEnumerable <VentaPago> pagos = ObtenerPagosDeProducto(porcentajeFacturacion, tipoCliente); decimal cft = pagos.Sum(x => x.MontoPago.CFT); return(CalcularMontoSegunCondicionIva(porcentajeFacturacion, condicionIva, tipoCliente, cft)); }
public Cliente(TipoCliente miTipo, string miNombre, string miRUT, string miTipoLicencia) { Tipo = miTipo; Nombre = miNombre; RUT = miRUT; TipoLicencia = miTipoLicencia; }
public ActionResult Create(TipoCliente model) { try { if (ModelState.IsValid) { model.AsignarId(); model.Estado = Rp3.AgendaComercial.Models.Constantes.Estado.Activo; model.EstadoTabla = Rp3.AgendaComercial.Models.Constantes.Estado.Tabla; model.UsrIng = this.UserLogonName; model.FecIng = this.GetCurrentDateTime(); DataBase.TipoClientes.Insert(model); DataBase.Save(); this.AddDefaultSuccessMessage(); return(RedirectToAction("Index", model)); } } catch { this.AddDefaultErrorMessage(); } return(View(model)); //return RedirectToAction("Index", "Cargo", null, true); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion")] TipoCliente tipoCliente) { if (id != tipoCliente.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoCliente); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoClienteExists(tipoCliente.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoCliente)); }
public ActionResult Create([Bind(Include = "id_tipo_cliente,nm_tipo,nm_descricao,dt_cadastro,dt_inativo")] TipoCliente tipoCliente) { ViewBag.user = Session["usuarioEmail"]; if (Session["usuarioEmail"] != null) { try { if (ModelState.IsValid) { tipoCliente.dt_cadastro = DateTime.Now; db.tp_clientes.Add(tipoCliente); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return(View(tipoCliente)); } else { return(RedirectToAction("Index", "Home")); } }
public List <TipoCliente> ListarTipoCliente() { //Devolveremos un listado. List <TipoCliente> Listado = null; TipoCliente Entidad = null; SqlDataReader lector; //Abrimos conexión conexion.Open(); //Creamos un sqlCommand junto con el query para poder consultar a la bd. string query = "SELECT id_tipo_cliente,descripcion FROM Tipo_Cliente"; SqlCommand comando_val = new SqlCommand(query, conexion); lector = comando_val.ExecuteReader(); if (lector.HasRows) { Listado = new List <TipoCliente>(); while (lector.Read()) { Entidad = new TipoCliente(); Entidad.id_tipo_cliente = int.Parse(lector["id_tipo_cliente"].ToString()); Entidad.descripcion = lector["descripcion"].ToString(); Listado.Add(Entidad); } } //Despues, cerramos la conexion! conexion.Close(); //Retorna el listao lleno de datos return(Listado); }
public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, Empleo pEmpleo) { this.iNombre = pNombre; this.iApellido = pApellido; this.iFechaNacimiento = pFechaNacimiento; this.iTipoCliente = TipoCliente.NoCliente; //Por defecto el cliente es de tipo NoCliente. this.iEmpleo = pEmpleo; }
public ActionResult DeleteConfirmed(int id) { TipoCliente tipoCliente = db.TipoClientes.Find(id); db.TipoClientes.Remove(tipoCliente); db.SaveChanges(); return(RedirectToAction("Index")); }
public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, Empleo pEmpleo, TipoCliente pTipoCliente) { iNombre = pNombre; iApellido = pApellido; iFechaNacimiento = pFechaNacimiento; iEmpleo = pEmpleo; iTipoCliente = pTipoCliente; }
public Cliente(string pNombre, string pApellido, DateTime pFechaNacimiento, Empleo pEmpleo) { iNombre = pNombre; iApellido = pApellido; iFechaNacimiento = pFechaNacimiento; iEmpleo = pEmpleo; iTipoCliente = TipoCliente.NoCliente; }
public ActionResult DeleteConfirmed(string id) { TipoCliente tipoCliente = DbContext.Roles.Find(id); DbContext.Roles.Remove(tipoCliente); DbContext.SaveChanges(); return(RedirectToAction("Index")); }
public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, Empleo pEmpleo, TipoCliente pTipoCliente) { this.iNombre = pNombre; this.iApellido = pApellido; this.iFechaNacimiento = pFechaNacimiento; this.iEmpleo = pEmpleo; this.iTipoCliente = 0; }
/// <summary> /// Constructor para el cliente a partir del nombre, apellido, fecha de nacimiento, tipo de cliente y empleo /// </summary> /// <param name="pNombre"> Nombre del cliente </param> /// <param name="pApellido"> Apellido del cliente </param> /// <param name="pFechaNacimiento"> Fecha de nacimiento del cliente </param> /// <param name="pTipoCliente"> Tipo de cliente </param> /// <param name="pEmpleo"> Empleo del cliente </param> public Cliente(String pNombre, String pApellido, DateTime pFechaNacimiento, TipoCliente pTipoCliente, Empleo pEmpleo) { this.iNombre = pNombre; this.iApellido = pApellido; this.iFechaNacimiento = pFechaNacimiento; this.iTipoCliente = pTipoCliente; this.iEmpleo = pEmpleo; }
public InformeVentaPorTipoPago(TipoPago tipoPago, TipoCliente tipoCliente, int cantidadCuotas, decimal montoTotal, int cantidadTotal) { TipoPago = tipoPago; TipoCliente = tipoCliente; MontoTotal = montoTotal; CantidadCuotas = cantidadCuotas; CantidadTotal = cantidadTotal; }
public ActionResult Erase(int id) { TipoCliente tipoCliente = db.TiposCliente.Find(id); db.TiposCliente.Remove(tipoCliente); db.SaveChanges(); return(RedirectToAction("Index")); }
private void VerificarDependencia(TipoCliente tipoCliente) { if (tipoCliente.Estado == Rp3.AgendaComercial.Models.Constantes.Estado.Inactivo || tipoCliente.Estado == Rp3.AgendaComercial.Models.Constantes.Estado.Eliminado) { DataBase.TipoClientes.EliminarDependenciaTipoCliente(tipoCliente.IdTipoCliente, this.UserLogonName); } }
public void RegistrarCliente(int ibs, string nombre, TipoCliente tipoCliente) { var cliente = new Cliente() { Ibs = ibs, Nombre = nombre, TipoCliente = tipoCliente }; NotificarObservadores(cliente); }
public AddViewModel() { cliente = new ClienteRequest(); navigationService = new NavigationService(); dialogService = new DialogService(); apiService = new ApiService(); tipoClientes = new List <TipoCliente>(); tipoSelect = new TipoCliente(); }
public void ParaListaTest() { var lista = new TipoCliente().ParaLista <TipoCliente>(); foreach (var item in lista) { System.Console.WriteLine("{0} {1}", (int)item, item); } }
public ActionResult Edit([Bind(Include = "Id,Codigo,Nome,Descricao")] TipoCliente tipoCliente) { if (ModelState.IsValid) { db.Entry(tipoCliente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCliente)); }
public ActionResult Put(Int16 id, [FromBody] TipoCliente value) { if (id != value.Id) { return(BadRequest()); } context.Entry(value).State = EntityState.Modified; context.SaveChanges(); return(Ok()); }
public Cliente(TipoCliente tipoCliente) { TipoCliente = tipoCliente; }
public void ModificarTipoCliente(TipoCliente pTipo) { this.iCliente.TipoCliente = pTipo; }