public int Actualizar(Adelanto adelanto) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@AdelantoId", adelanto.AdelantoId); parameters.Add("@SocioId", adelanto.SocioId); parameters.Add("@EmpresaId", adelanto.EmpresaId); //parameters.Add("@Numero", adelanto.Numero); parameters.Add("@TipoDocumentoId", adelanto.TipoDocumentoId); parameters.Add("@NumeroDocumento", adelanto.NumeroDocumento); parameters.Add("@NombreRazonSocial", adelanto.NombreRazonSocial); parameters.Add("@MonedaId", adelanto.MonedaId); parameters.Add("@Monto", adelanto.Monto); parameters.Add("@FechaPago", adelanto.FechaPago); parameters.Add("@Motivo", adelanto.Motivo); parameters.Add("@FechaEntregaProducto", adelanto.FechaEntregaProducto); // parameters.Add("@NotaCompraId", adelanto.NotaCompraId); parameters.Add("@FechaUltimaActualizacion", adelanto.FechaUltimaActualizacion); parameters.Add("@UsuarioUltimaActualizacion", adelanto.UsuarioUltimaActualizacion); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspAdelantoActualizar", parameters, commandType: CommandType.StoredProcedure); } return(result); }
public int Insertar(Adelanto adelanto) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@SocioId", adelanto.SocioId); parameters.Add("@EmpresaId", adelanto.EmpresaId); parameters.Add("@Numero", adelanto.Numero); parameters.Add("@TipoDocumentoId", adelanto.TipoDocumentoId); parameters.Add("@NumeroDocumento", adelanto.NumeroDocumento); parameters.Add("@NombreRazonSocial", adelanto.NombreRazonSocial); parameters.Add("@MonedaId", adelanto.MonedaId); parameters.Add("@Monto", adelanto.Monto); parameters.Add("@FechaPago", adelanto.FechaPago); parameters.Add("@Motivo", adelanto.Motivo); parameters.Add("@FechaEntregaProducto", adelanto.FechaEntregaProducto); parameters.Add("@NotaCompraId", adelanto.NotaCompraId == 0 ? null : adelanto.NotaCompraId); parameters.Add("@EstadoId", adelanto.EstadoId); parameters.Add("@FechaRegistro", adelanto.FechaRegistro); parameters.Add("@UsuarioRegistro", adelanto.UsuarioRegistro); parameters.Add("@AdelantoId", dbType: DbType.Int32, direction: ParameterDirection.Output); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspAdelantoInsertar", parameters, commandType: CommandType.StoredProcedure); } int id = parameters.Get <int>("AdelantoId"); return(id); }
public Adelanto_Agregar(Adelanto adelanto, Adelanto_Control parent_control) { InitializeComponent(); this.adelanto = adelanto; llenar_cb_colaborador(); this.parent = parent_control; setear_datos(); }
public JsonResult Adelantos([FromBody] Adelanto item) { switch (Request.Method.ToString()) { case "POST": return(Json(controladorAdelanto.RealizarAdelanto(item))); } return(Json("Accion Http Desconocida", new Newtonsoft.Json.JsonSerializerSettings())); }
public int ActualizarAdelanto(RegistrarActualizarAdelantoRequestDTO request) { Adelanto adelanto = _Mapper.Map <Adelanto>(request); adelanto.FechaUltimaActualizacion = DateTime.Now; adelanto.UsuarioUltimaActualizacion = request.UsuarioUltimaActualizacion; int affected = _IAdelantoRepository.Actualizar(adelanto); return(affected); }
public int RegistrarAdelanto(RegistrarActualizarAdelantoRequestDTO request) { Adelanto adelanto = _Mapper.Map <Adelanto>(request); adelanto.FechaRegistro = DateTime.Now; //Aduana.NombreArchivo = file.FileName; adelanto.UsuarioRegistro = request.UsuarioRegistro; adelanto.Numero = _ICorrelativoRepository.Obtener(request.EmpresaId, Documentos.Adelanto); int id = _IAdelantoRepository.Insertar(adelanto); return(id); }
public Boolean agregar_sys() { Adelanto adelanto = obtener_datos(); if (adelanto.agregar()) { MessageBox.Show("Adelanto agregado con éxito", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Ocurrió un error", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public Adelanto obtener() { Adelanto adelanto = new Adelanto(); Int32 id = Int32.Parse(dg_adelantos.CurrentRow.Cells["Id"].Value.ToString()); foreach (Adelanto x in lista) { if (x.Id == id) { adelanto = x; } } return(adelanto); }
public List <Int32> validar_cambios(Adelanto nuevo) { List <Int32> lista = new List <Int32>(); if (nuevo.IdColaborador != this.adelanto.IdColaborador) { lista.Add(0); } if (!nuevo.Fecha.Equals(this.adelanto.Fecha)) { lista.Add(1); } if (nuevo.Monto != this.adelanto.Monto) { lista.Add(2); } if (nuevo.Estado != this.adelanto.Estado) { lista.Add(3); } return(lista); }
public Boolean editar_sys() { Adelanto adelanto = obtener_datos(); adelanto.Id = this.adelanto.Id; List <Int32> lista = validar_cambios(adelanto); if (lista.Count == 0) { return(true); } else if (adelanto.editar(lista)) { MessageBox.Show("Adelanto editado con éxito", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information); cb_colaborador.Enabled = true; return(true); } else { MessageBox.Show("Ocurrió un error", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error); cb_colaborador.Enabled = true; return(false); } }
public Boolean eliminar_sys() { Int32 id = Int32.Parse(dg_adelantos.CurrentRow.Cells["Id"].Value.ToString()); DialogResult dialogResult = MessageBox.Show("¿Desea establecer como pago el adelanto seleccionado?", "Inactivo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Adelanto adelanto = new Adelanto(); adelanto.Id = id; adelanto.Estado = false; if (adelanto.eliminar()) { MessageBox.Show("Adelanto pagado", "Excelente!", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Ocurrió un error", "Ups!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } return(false); }
public void SetAdelanto(Adelanto pAdelanto) { adelanto = pAdelanto; }
public bool RealizarAdelanto(Adelanto unAdelanto) { bool exito = false; return(exito); }