public ArregloDto ObtenerPorId(long id) { using (var context = new KosakoDBEntities()) { var arreglo = context.Arreglos.FirstOrDefault(x => x.Id == id); var listo = new ArregloDto { Adelanto = arreglo.Adelanto, Apellido = arreglo.Apellido, ClienteId = arreglo.ClienteId, Descripcion = arreglo.Descripcion, Estado = arreglo.Estado, EstaEliminado = arreglo.EstaEliminado, FechaEntrega = arreglo.FechaEntrega, FechaPedido = arreglo.FechaPedido, FechaRetirado = arreglo.FechaRetirado, Horario = arreglo.Horario, Nombre = arreglo.Nombre, Total = arreglo.Total, Id = arreglo.Id }; return(listo); } }
private void Datos() { _ArregloDto = arregloServicio.ObtenerPorId(_ArregloId); _ClienteDto = clienteServicio.ObtenerPorId(_ArregloDto.ClienteId); lblCliente.Text = $"{_ClienteDto.Apellido} {_ClienteDto.Nombre}"; lblFechaDejado.Text = $"{_ArregloDto.FechaPedido.ToLongDateString()}"; lblFechaEntrega.Text = $"{_ArregloDto.FechaEntrega.ToLongDateString()}"; lblEstado.Text = $"{_ArregloDto.Estado}"; lblHorarioRetiro.Text = $"{_ArregloDto.Horario}"; txtDescripcion.Text = $"{_ArregloDto.Descripcion}"; txtTotal.Text = $"$ {_ArregloDto.Total}"; txtDineroAdelanto.Text = $"$ {_ArregloDto.Adelanto}"; txtDebe.Text = $"$ {_ArregloDto.Total - _ArregloDto.Adelanto}"; _Debe = _ArregloDto.Total - _ArregloDto.Adelanto; nudCobro.Maximum = _Debe; }
public void Insertar(ArregloDto arregloDto) { using (var context = new KosakoDBEntities()) { var arreglo = new AccesoDatos.Arreglo { Adelanto = arregloDto.Adelanto, Apellido = arregloDto.Apellido, ClienteId = arregloDto.ClienteId, Descripcion = arregloDto.Descripcion, Estado = arregloDto.Estado, FechaEntrega = arregloDto.FechaEntrega, FechaPedido = arregloDto.FechaPedido, Horario = arregloDto.Horario, Nombre = arregloDto.Nombre, Total = arregloDto.Total }; context.Arreglos.Add(arreglo); context.SaveChanges(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (VerificarDatosObligatorios()) { if (nudTotal.Value <= 0) { MessageBox.Show("El Total No Puede Ser Cero", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txtDescripcion.Text == string.Empty) { MessageBox.Show("Agregue Una Descripcion Para Poder Continuar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MessageBox.Show("Esta Seguro de Continuar?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var arreglo = new ArregloDto { Adelanto = nudAdelanto.Value, Total = nudTotal.Value, Apellido = txtApellido.Text, Nombre = txtNombre.Text, ClienteId = _ClienteId, Descripcion = txtDescripcion.Text, Estado = AccesoDatos.EstadoArreglo.EnEspera, FechaPedido = DateTime.Now, Horario = cmbHorario.Text, FechaRetirado = null, FechaEntrega = dtpFechaEntrega.Value.Date }; arregloServicio.Insertar(arreglo); var detalle = new DetalleCajaDto { Descripcion = "Arreglo de" + " " + txtApellido.Text + " " + txtNombre.Text, Fecha = DateTime.Now.ToLongDateString(), Total = nudAdelanto.Value, CajaId = detallCajaServicio.BuscarCajaAbierta() }; TipoPago(detalle); detallCajaServicio.AgregarDetalleCaja(detalle); //dinero a caja cajaServicio.SumarDineroACaja(nudAdelanto.Value); #pragma warning disable CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. var mensaje = new Afirmacion("-- Arreglo Creado --", "Se Guardo Su Arreglo"); #pragma warning restore CS0436 // El tipo 'Afirmacion' de 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs' está en conflicto con el tipo importado 'Afirmacion' de 'Presentacion, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Se usará el tipo definido en 'C:\Users\Pepe\Source\Repos\JoseSabeckis\KosakoJean\Presentacion.Core\Mensaje\Afirmacion.cs'. mensaje.ShowDialog(); LimpiarArreglo(); } } else { MessageBox.Show("Verifique Apellido, Titulo, Total: Mayor a 0", "Problemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }