private void BtnAperturar_Click(object sender, EventArgs e) { try { NumeroApertura(); Id_Estado = 6;//6 es Aperturado y 7 es Cerrado Ingresos = Convert.ToDecimal(TxtSaldoCaja.Text); //if (CajaRegistros()>0) //{ // //Actualizar Caja //} //else //{ // //Insertar Caja // ClsGuardar.CajaGuardar("Caja Aperturado", MemoriaCache.SerialPC, UsuarioCache.Id_Usuario,MemoriaCache.IdApertura, MemoriaCache.NombrePC, MemoriaCache.Ip); //} ClsGuardar.CajaApertura(MemoriaCache.SerialPC, UsuarioCache.Id_Usuario, MemoriaCache.IdApertura, MemoriaCache.NombrePC, MemoriaCache.Ip); ClsGuardar.CajaGuardaMovimientoCaja(Ingresos, UsuarioCache.Id_Usuario, Id_Estado, Numero_Apertura, Numero_Caja); //0 es Cancelado y 1 es Aperturado MemoriaCache.OpcionFormulario = 1; Close(); } catch (Exception) { throw; } }
private void GuardarEmpresa() { ClsGuardar.EmpresaGuardar(NombreEmpresa, RazonSocial, Id_Impuesto, Porcentaje_Impuesto, Id_Moneda, Trabaja_Impuesto, Modo_Busqueda, Carpeta_Copia_Seguridad, Correo_EnvioReportes, Ultima_Fecha_Copia_Seguridad, Ultima_Fecha_Copia_Date, Frecuencia_Copias, Id_Estatus, Tipo_Empresa, Redondeo_Total, Logo, Calle, Numero_Interno, Numero_Externo, Entre_Calles, Id_Colonia, Codigo_Postal, Id_Municipio, Id_Estado, Id_Pais, Direccion); }
private void ActualizarEmpleados() { ClsGuardar.ActualizarEmpleado( IdEmpleado, Nomina, Nombre, Apellido_Paterno, Apellido_Materno, CURP, RFC, Fecha_Nacimiento, Telefono, Celular, Email, Puesto, Calle, Numero_Interno, Numero_Exterior, Entre_Calles, IdColonia, Codigo_Postal, IdMunicipio, IdEstado, IdPais, Foto, IdEstatus, IdArea, IdEpresa, IdSucursal); }
private void EliminarArticulo() { for (int i = 0; i < RadGVarticulos.SelectedRows.Count; i++) { IdArticulo = Convert.ToInt32(RadGVarticulos.SelectedRows[i].Cells["Id_Articulo"].Value); ClsGuardar.ArticuloEliminar(IdArticulo); } }
private void CerrarFormPrincipal(object sender, FormClosedEventArgs e) { RestableceAccesoDirecto(); ClsGuardar.SalirSistema(IdLog, Nomina); LimpiarPanelContenedorUsuarios(); DibujarUsuario(); this.Show(); }
private void BtnCerrar_Click(object sender, EventArgs e) { if (MessageBox.Show("Ha selecionado Cerrar la aplicacion, desea continuar?", "Cerrando Aplicación Sistema de Ventas", MessageBoxButtons.YesNo) == DialogResult.Yes) { //tus cdigos omo guardar antes de cerrar Application.Exit(); ClsGuardar.SalirSistema(BaseProp.IdLog, UsuarioCache.Nomina); } else { //tus codigos } }
private void GuardarArticulo() { try { ClsGuardar.ArticuloGuardar(Codigo, Nombre, Marca, Descripcion, ID_Presentacion_Art, ID_Unidad_Medida, Id_Fabricante, Contenido_Neto, Cantidad_Minimo, Cantidad_Maximo, Unidad_Venta, Foto, Id_Estatus, IdAgranel, IdSucursal, IdEmpresa); Soporte.MsgInformacion("Articulo Registrado Correctamente."); } catch (Exception ex) { Soporte.MsgError("Sql: Posible Dupliacion de Codigo, Revisar e intentar con otro Codigo." + ex.Message); } }
private void BtnGuardar_Click(object sender, EventArgs e) { Resultado = ClsGuardar.PaisGuardar(textBox1.Text, textBox2.Text); if (Resultado == "Insertado") { Soporte.MsgInformacion("El Registro se ha Guardado correctamente."); ConsultaPais(); } else { Soporte.MsgError(Resultado); } }
private void BtnGuardar_Click(object sender, EventArgs e) { Resultado = ClsGuardar.EstadoInsertar(textBox1.Text, textBox2.Text, Convert.ToInt32(CmbxPais.SelectedValue)); if (Resultado == "Insertado") { Limpiar(); ConsultaEstados(); Soporte.MsgInformacion("El Registro se ha guardado correctamente"); } else { Soporte.MsgError(Resultado); } }
private void GuardarSucursal() { Resultado = ClsGuardar.Sucursal(Nombre, Telefono, Correo, IdEmpresa, Calle, Numero_Interno, Numero_Externo, Entre_Calles, IdColonia, CodigoPostal, IdMunicipio, IdEstado, IdPais, Direccion); if (Resultado == "Insertado") { Limpiar(); Soporte.MsgInformacion("El Registro de la Sucursal se ha guardado correctamente."); } else { Soporte.MsgError(Resultado); } }
private void FinalizarVenta() { //Guarda La Venta ClsGuardar.VentaGuarda(Id_Venta, UsuarioCache.Id_Usuario, iComprobante, dDescuento, dSubTotal, dIva, dTotalVentaVariable, iExpedicion, dEfectivo, dCredito, iTotalArticulos, Estatus, NombreVenta); //Recorremos el DataGrid y Guardamos los Articulos for (int i = 0; i < DgvVenta.Rows.Count; i++) { iId_Inventario = Convert.ToInt32(DgvVenta.Rows[i].Cells["Id_Inventario"].Value); dCantidad = Convert.ToInt32(DgvVenta.Rows[i].Cells["Cantidad"].Value); dPrecio = Convert.ToDecimal(DgvVenta.Rows[i].Cells["Precio"].Value); dTotalPrecio = dPrecio * dCantidad; //Guarda los Articulos de la Venta ClsGuardar.VentaDetalleGuarda(Id_Venta, iId_Inventario, dCantidad, dPrecio, dDescuento, dTotalPrecio, Estatus); } ConsultarVentasSuspendidos(); }
private void BtnEliminar_Click(object sender, EventArgs e) { DialogResult Opcion; Opcion = MessageBox.Show("Ha selecionado Eliminar el Registro, desea Continuar?", "Eliminando Registro", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { Nomina = Convert.ToInt32(RadGVEmpleados.CurrentRow.Cells["Nomina"].Value); if (ClsGuardar.EliminarEmpleado(Nomina)) { Soporte.MsgInformacion("El Usuario se ha eliminado correctamente"); MostrarRegistros(); } else { Soporte.MsgError("No se Puede Eliminar un Administrador, verifique el Registro.", "Registro no Eliminado"); } } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (Convert.ToInt32(CmbxEstado.SelectedValue) == 0) { Soporte.MsgError("Seleccione un estado"); } else { Resultado = ClsGuardar.MunicipioInsertar(TxtMunicipio.Text, TxtDescripcion.Text, Convert.ToInt32(CmbxEstado.SelectedValue)); if (Resultado == "Insertado") { ConsultaMunicipio(); Limpiar(); Soporte.MsgInformacion("El Municipio se ha regustrado correctamente"); } else { Soporte.MsgError(Resultado); } } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (Convert.ToInt32(CmbxMunicipio.SelectedValue) == 0) { Soporte.MsgError("Seleccione una Colonia"); } else { Resultado = ClsGuardar.ColoniaGuardar(TxtColonia.Text, TxtDescripcion.Text, Convert.ToInt32(CmbxMunicipio.SelectedValue), Convert.ToInt32(TxtCodigoPostal.Text)); if (Resultado == "Insertado") { ConsultaColonias(); Limpiar(); Soporte.MsgInformacion("La Colonia se ha registrado correctamente"); } else { Soporte.MsgError(Resultado); } } }
private void GuardarEntreda() { for (int i = 0; i < RadgvLista.Rows.Count; i++) { IdArticulo = Convert.ToInt32(RadgvLista.Rows[i].Cells["Idarticulo"].Value); Codigo = Convert.ToString(RadgvLista.Rows[i].Cells["Codigo"].Value); Descripcion = Convert.ToString(RadgvLista.Rows[i].Cells["Descripcion"].Value); PrecioCompra = Convert.ToDecimal(RadgvLista.Rows[i].Cells["Precio_Compra"].Value); PrecioVenta = Convert.ToDecimal(RadgvLista.Rows[i].Cells["Precio_Venta"].Value); GananciaObtener = Convert.ToDecimal(RadgvLista.Rows[i].Cells["Ganancia_Obtener"].Value); // TotalInventario = Convert.ToInt32(RadgvLista.Rows[i].Cells["Total_Inventario"].Value); // CantidadVendido = Convert.ToInt32(RadgvLista.Rows[i].Cells["Cantidad_Vendido"].Value); CantidadMinimo = Convert.ToInt32(RadgvLista.Rows[i].Cells["Cantidad_Minimo"].Value); CantidadMaximo = Convert.ToInt32(RadgvLista.Rows[i].Cells["Cantidad_Maximo"].Value); IvaUnitario = Convert.ToDecimal(RadgvLista.Rows[i].Cells["IvaUnitario"].Value); Cantidad = Convert.ToInt32(RadgvLista.Rows[i].Cells["Cantidad"].Value); Contenido = Convert.ToString(RadgvLista.Rows[i].Cells["Contenido"].Value); TotalCantidad = Convert.ToInt32(RadgvLista.Rows[i].Cells["Total"].Value); Idproveedor = Convert.ToInt32(RadgvLista.Rows[i].Cells["Idproveedor"].Value); TipoComprobante = Convert.ToInt32(RadgvLista.Rows[i].Cells["Tipo_Comprobante"].Value); NumeroComprobante = Convert.ToInt32(RadgvLista.Rows[i].Cells["Numero_Comprobante"].Value); MontoTotal = Convert.ToDecimal(RadgvLista.Rows[i].Cells["Monto_Total"].Value); IvaTotal = Convert.ToDecimal(RadgvLista.Rows[i].Cells["IvaTotal"].Value); FechaComprobante = Convert.ToDateTime(RadgvLista.Rows[i].Cells["Fecha_Comprobante"].Value); FechaVencimiento = Convert.ToDateTime(RadgvLista.Rows[i].Cells["Fecha_Vencimiento"].Value); IdTipoEntrada = Convert.ToInt32(RadgvLista.Rows[i].Cells["IdMotivoMov"].Value); IdSucursal = Convert.ToInt32(RadgvLista.Rows[i].Cells["IdSucursal"].Value); IdEmpresa = Convert.ToInt32(RadgvLista.Rows[i].Cells["IdEmpresa"].Value); sFolioEntrada = RadgvLista.Rows[i].Cells["Folio_Entrada"].Value.ToString(); ClsGuardar.EntradasGuardar(IdArticulo, Codigo, PrecioCompra, PrecioVenta, GananciaObtener,/* TotalInventario,*/ CantidadMinimo, CantidadMaximo, FechaVencimiento, UsuarioCache.Id_Usuario, IvaUnitario, Cantidad, Convert.ToDecimal(Contenido), /*TotalCantidad,*/ NumeroComprobante, Idproveedor, IdTipoEntrada, IdSucursal, IdEmpresa, TipoComprobante, sFolioEntrada); } }
private void BtnFinalizarTurno_Click(object sender, EventArgs e) { ClsGuardar.CajaCerrarTurno(UsuarioCache.Id_Usuario, MemoriaCache.IdCaja, MemoriaCache.IdApertura); Close(); }
private void Guardar_UserName() { ClsGuardar.RegistrarUsuario(Nomina, Nombre_Usuario, Contraseña, Email, Pin, Palabra_Seguridad); Soporte.MsgInformacion("Se ha registrado correctamente, cierre el sistema he ingrese con su Usuario."); }
/// <summary> /// Validamos si El Pago va a Ser en Efectivo o CRedito /// </summary> private void ValidarPago() { if (ChkCredito.Checked == true && ChkEfctivo.Checked == false) { #region Credito //if (Soporte.Msg_Dialog("La cantidad de efectivo a Cobrar no debe se Cero, Desea el Cobro a Credito?") == DialogResult.Yes) //{ if (Credito_Actual < dTotalVentaVariable) { Soporte.MsgError("No cuenta con credito suficiente, Solicitar Abono a la Cuenta para poder continuar."); } else { dCredito = dTotalVentaVariable; if (ChkCredito.Checked == true && dCredito > 0 && Id_Cliente > 0) { iCantidadCobros += 1; if (iCantidadCobros == 1) { //Obtenemos el numero de la Venta consecutivo y este meto guardara el numero de venta en la variable if (MemoriaCache.ValidarVenta != "Suspendido") { NumeroConsecutivoVenta(); } AsignarValoresVenta(); dEfectivo = 0; Estatus = 4; FinalizarVenta(); } ClsGuardar.CreditoGuardar(Id_Cliente, Id_Venta, dCredito, Id_Credito); //FinalizarVenta(); LimpiarControlesVenta(); ImprimirTicketCredito(); iCantidadCobros = 0; } else { Soporte.MsgError("Busque el Numero de cliente al cual se cargara la cuenta.", "Error Datos Cliente"); } } //} #endregion } else { if (ChkEfctivo.Checked == true && ChkCredito.Checked == false) { #region Efectivo /*Pago en Efectivo*/ /* Primero Validamos que la caja de texto TxtCantidadRecibido no este vacio, si esta vacio enviamos un * mensaje de que tiene que ingresar la cantidad a recobir */ if (string.IsNullOrEmpty(TxtCantidadRecibido.Text)) { Soporte.MsgError("No ha ingresado la Cantidad de Efectivo Recibido"); TxtCantidadRecibido.Focus(); } else /*Si caja de texto TxtCantidadRecibido no esta vacio ahora validaremos la cantidad que recibimos*/ { //Pasamos el valor de la caja de texto TxtCantidadRecibido a la variable Recicbo_Cantidad esto para vaidarlo. Recicbo_Cantidad = Convert.ToDecimal(TxtCantidadRecibido.Text); //Si la cantidad que Recibimos de Efectivo es mayor a cero entonces continuamos validando si no es asi enviamos un mensaje. if (Recicbo_Cantidad > 0) { /* Contara cuantas veces se ha dado click al Boton Cobrar, * al dar el primer click la variable iCantidadCobros tomara como valor 1 y guardara la venta y el detalle de la venta * cuando se vuelva a dar click la cantidad de cobrar la variable iCantidadCobros ahora valdra 2 es deccir la venta ya no tiene * que ser guardada nuevamente por que ya se guardo al dar el primer click */ iCantidadCobros += 1; if (iCantidadCobros == 1) { //Obtenemos el numero de la Venta consecutivo y este meto guardara el numero de venta en la variable if (MemoriaCache.ValidarVenta != "Suspendido") { NumeroConsecutivoVenta(); } AsignarValoresVenta(); Estatus = 4; FinalizarVenta(); } //Si la cantidad que recibimos para cobrar la venta es mayor a la Venta a combra entonces quiere decir que tenemos que regresar el cambio al cliente //Por lo tanto la venta finalizara y guardamos el detalle del pago Limpiamos los controles y despues imprimimos el ticket if (Recicbo_Cantidad > dTotalVentaVariable) { Cambio_Regresar = Recicbo_Cantidad - dTotalVentaVariable; if (Cambio_Regresar >= 0) { dTotalVentaVariable = 0; } TxtCambioRegresar.Text = Convert.ToString(Cambio_Regresar); //Guarda el dellate de PAGO ClsGuardar.PagosVentaDetalle(Id_Venta, dTotalVentaNeto, Recicbo_Cantidad, dTotalVentaVariable, Cambio_Regresar, UsuarioCache.Id_Usuario); // FinalizarVenta(); if (Cambio_Regresar != 0) { Soporte.MsgInformacion("Regresar Cambio al Cliente Cantidad:" + Cambio_Regresar); } LimpiarControlesVenta(); ImprimirTicket(); iCantidadCobros = 0; } //Pero si la cantidad que recibimos es menor a la venta a cobrar entonces Hacemos una resta a la venta por la cantidad que recibimos //Y nos quedara el nuevo monto a cobrar es decir el resto y despues guardamos el Pago realizado y el faltante pendiente a cobrar else { Faltante_Pago = dTotalVentaVariable - Recicbo_Cantidad; TxtTotalPagar.Text = Convert.ToString(Faltante_Pago); dTotalVentaVariable = Faltante_Pago; ClsGuardar.PagosVentaDetalle(Id_Venta, dTotalVentaNeto, Recicbo_Cantidad, dTotalVentaVariable, Cambio_Regresar, UsuarioCache.Id_Usuario); TxtCantidadRecibido.Text = "0"; } } else //cuando la cantidad que recibimos es igual a cero entonces enviamos mensaje es decir que no recibimos nada de efectivo por lo contrario no podemos continuar { Soporte.MsgError("Ingrese una cantidad Mayor a Cero '0'.."); } } #endregion } } }
private void InsertarLog() { Acceso = "Formulario Principal"; ClsGuardar.LogAcceso(Nomina, NombrePC, SerialPC, Ip, Mac, Acceso); }
public static void GuardaDetalleLog(string NomFormulario, string accion) { ClsGuardar.GuardarLogDetalle(BaseProp.IdLog, BaseProp.Modulo1 = NomFormulario, accion); }
private void InsertarCaja() { ClsGuardar.CajaGuardar(TxtCajaNombre.Text, "Redentor", MemoriaCache.SerialPC, "Ninguno", "Ninguno", UsuarioCache.Id_Usuario, MemoriaCache.NombrePC, MemoriaCache.Ip, "Principal"); }