private void FacturacionCliente(decimal NumeroConector, string Accion) { int TiempoGarantia = 0; if (txtTiempoGarantia.Text == "DIAS") { TiempoGarantia = 1; } else { TiempoGarantia = 2; } decimal IdComprobanteFactura = 0; if (lbCodigoComprobanteVariable.Text == "0") { ManipulacionComprobantesFiscales(false); IdComprobanteFactura = 0; } else { ManipulacionComprobantesFiscales(true); IdComprobanteFactura = 4; } DSMarket.Logica.Entidades.EntidadesServicio.EFacturacionClientes Mantenimiento = new Logica.Entidades.EntidadesServicio.EFacturacionClientes(); Mantenimiento.IdFactura = 0; Mantenimiento.NumeroConector = NumeroConector; Mantenimiento.IdEstatusFacturacion = 3; Mantenimiento.IdComprobante = IdComprobanteFactura; Mantenimiento.Nombre = txtNombreCliente.Text; Mantenimiento.Telefono = txtTelefono.Text; Mantenimiento.Email = txtEmail.Text; Mantenimiento.IdTipoIdentificacion = VariablesGlobales.IdTipoIdentificacionAnularFactura; Mantenimiento.NumeroIdentificacion = VariablesGlobales.NumeroIdentificacionAnularFactura; Mantenimiento.Direccion = txtDireccion.Text; Mantenimiento.Comentario = txtComentario.Text + "Anulación de la factura " + VariablesGlobales.IdMantenimeinto.ToString(); Mantenimiento.IdTipoVenta = VariablesGlobales.IdTipoVentaAnularFactura; Mantenimiento.IdCantidadDias = VariablesGlobales.IdCantidadDiasAnularFactura; Mantenimiento.IdUsuario = VariablesGlobales.IdUsuario; Mantenimiento.FechaFacturacion = DateTime.Now; Mantenimiento.IdTipoAnulaicon = Convert.ToDecimal(ddlSeleccionarTipoAnulacion.SelectedValue); Mantenimiento.TipoTiempoGarantia = TiempoGarantia; var MAN = ObjDataServicio.Value.GuardarFacturacionClientes(Mantenimiento, Accion); }
private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim())) { MessageBox.Show("El campo clave de seguridad no puede estar vacio", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); if (string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim())) { errorProvider1.SetError(txtClaveSeguridad, "Campo Vacio"); } } else { //VALIDAMOS LA CLAVE DE SEGURIDAD string _ClaveSeguridad = string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()) ? null : txtClaveSeguridad.Text.Trim(); var Validar = ObjDataSeguridad.Value.BuscaClaveSeguridad( new Nullable <decimal>(), null, DSMarket.Logica.Comunes.SeguridadEncriptacion.Encriptar(_ClaveSeguridad), 1, 1); if (Validar.Count() < 1) { MessageBox.Show("La clave de seguridad ingresada no es valida, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtClaveSeguridad.Text = string.Empty; txtClaveSeguridad.Focus(); } else { if (string.IsNullOrEmpty(txtDiasGarantia.Text.Trim())) { MessageBox.Show("Favor la cantidad de dias de garantia", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); if (string.IsNullOrEmpty(txtDiasGarantia.Text)) { errorProvider1.SetError(txtDiasGarantia, "Campo Vacio"); } } else { DSMarket.Logica.Entidades.EntidadesServicio.EFacturacionClientes Modificar = new Logica.Entidades.EntidadesServicio.EFacturacionClientes(); Modificar.IdFactura = VariablesGlobales.IdMantenimeinto; Modificar.NumeroConector = VariablesGlobales.NumeroConector; Modificar.DiasGarantia = Convert.ToInt32(txtDiasGarantia.Text); var MAn = ObjdataServicio.Value.GuardarFacturacionClientes(Modificar, "UPDATE"); MessageBox.Show("Registro modificado con exito", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information); CerrarPantalla(); } } } }