public void eliminarExcedido(int Id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "DELETE FROM excedidos WHERE excedidos_id = '" + Id + "'"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.DeleteCommand = connection.CreateCommand(); MySqlAdapter.DeleteCommand.Transaction = transaction; MySqlAdapter.DeleteCommand.CommandText = sql; MySqlAdapter.DeleteCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void GuardarSocio(int Tsocio_activo, string Tsocio_nombre, string Tsocio_apellido, string Tsocio_nro, string Tsocio_nroCobro, DateTime Tsocio_fechaNac, DateTime Tsocio_fechaIngreso, string Tsocio_estadoCivil, char Tsocio_sexo, string Tsocio_estado, int Tsocio_edad, int Tsocio_oficinaId, int Tsocio_incisoId, string Tsocio_tel, string Tsocio_direccion, string Tsocio_email, string Tsocio_postal, string detalles, String Departamento, String socioCesion) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO socio (socio_nombre, socio_apellido, socio_nro, socio_nroCobro, socio_fechaNac, socio_fechaIngreso, socio_estadoCivil, socio_sexo, socio_estado, socio_edad, socio_oficinaId, socio_incisoId, socio_tel, socio_direccion, socio_email,socio_activo, socio_detalles, socio_postal, socio_departamento, socio_cesion) VALUES ('" + Tsocio_nombre.Replace("'", "") + "','" + Tsocio_apellido.Replace("'", "") + "','" + Tsocio_nro.Replace("-", "").Replace(".", "").Replace(",", "") + "','" + Tsocio_nroCobro.Replace("'", "") + "','" + Tsocio_fechaNac.ToString("yyyy/MM/dd") + "','" + Tsocio_fechaIngreso.ToString("yyyy/MM/dd") + "','" + Tsocio_estadoCivil + "','" + Tsocio_sexo + "','" + Tsocio_estado + "','" + Tsocio_edad + "','" + Tsocio_oficinaId + "','" + Tsocio_incisoId + "','" + Tsocio_tel.Replace("'", "") + "','" + Tsocio_direccion.Replace("'", "") + "','" + Tsocio_email.Replace("'", "") + "','" + Tsocio_activo + "','" + detalles + "','" + Tsocio_postal + "','" + Departamento + "','" + socioCesion + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste un socio registrado con ese documento"); throw es; case 1451: MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten prestamos asociadas "); throw fk; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarFallecido(int NumeroPrestamo, int CuotasPactadas, int CuotasPagadas, Double Tasa, Double MontoVale, Double ImporteCuota, Double AmortizacionVencer, Double InteresesVencer, String Cedula, String Usuario, DateTime FechaCancelacion, int socio_id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO fallecidos (NumeroPrestamo, CuotasPactadas, CuotasPagadas, Tasa, MontoVale, ImporteCuota, AmortizacionVencer, InteresesVencer, Cedula, Usuario, FechaCancelacion, socio_id) VALUES ('" + NumeroPrestamo + "','" + CuotasPactadas + "','" + CuotasPagadas + "','" + Tasa.ToString("##0.00").Replace(",", ".") + "','" + MontoVale.ToString("##0.00").Replace(",", ".") + "','" + ImporteCuota.ToString("##0.00").Replace(",", ".") + "','" + AmortizacionVencer.ToString("##0.00").Replace(",", ".") + "','" + InteresesVencer.ToString("##0.00").Replace(",", ".") + "','" + Cedula.Replace("-", "").Replace(".", "").Replace(",", "") + "','" + Usuario + "','" + FechaCancelacion.ToString("yyyy/MM/dd") + "','" + socio_id + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste un socio registrado con ese documento"); throw es; case 1451: MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten prestamos asociadas "); throw fk; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void ModificarUsuario(int Id, string Alias, string Correo, string Telefono, ArrayList AccionesPermitidas) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "UPDATE usuario SET usuario_alias = '" + Alias + "', usuario_correo = '" + Correo + "', usuario_telefono = '" + Telefono + "', usuario_activo = 1 " + " WHERE usuario_id = " + Id; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); EliminarAccionesUsuario(Id, connection, transaction); GuardarAccionesUsuario(AccionesPermitidas, Id, connection, transaction); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { //Clave Unique de nombre duplicada if (ex.Number == 1062) { transaction.Rollback(); connection.Close(); MisExcepciones ep = new MisExcepciones("Nombre de usuario no disponible"); throw ep; } else { transaction.Rollback(); connection.Close(); throw ex; } } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarUsuario(string Alias, string Clave, string Correo, string Telefono, ArrayList AccionesPermitidas) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; string ClaveEncriptada = FuncionesSeguridad.encriptar(Clave); MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO usuario (usuario_alias, usuario_clave, usuario_correo, usuario_telefono, usuario_activo) VALUES ('" + Alias + "','" + ClaveEncriptada + "','" + Correo + "','" + Telefono + "', 1);" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; int idUsuario = int.Parse(MySqlAdapter.InsertCommand.ExecuteScalar().ToString()); GuardarAccionesUsuario(AccionesPermitidas, idUsuario, connection, transaction); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { //Clave Unique de nombre duplicada if (ex.Number == 1062) { transaction.Rollback(); connection.Close(); MisExcepciones ep = new MisExcepciones("Nombre de usuario no disponible"); throw ep; } else { transaction.Rollback(); connection.Close(); throw ex; } } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarMovimiento(DateTime fecha, int codigobanco, string numerocta, string numerodocumento, string debehaber, Double importe, string concepto, Double saldo) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO movimientos (fecha, codigobanco, numerocta, numerodocumento, debehaber, importe, concepto, saldo) VALUES ('" + fecha.ToString("yyyy/MM/dd") + "','" + codigobanco + "','" + numerocta + "','" + numerodocumento + "','" + debehaber + "','" + importe.ToString("##0.00").Replace(",", ".") + "','" + concepto + "','" + saldo.ToString("##0.00").Replace(",", ".") + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Movimiento. Verifique el número"); throw es; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void anularPrestamo(int nroPrestamo) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "UPDATE prestamo SET anulado = 1 WHERE prestamo_id = " + nroPrestamo; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; //case 1062: // MisExcepciones es = new MisExcepciones("Ya exíste el Socio"); // throw es; //case 1451: // MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten prestamos asociadas "); // throw fk; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarPlan(int plan_cantCuotas, double plan_TasaAnualEfectiva, double plan_IvaSobreIntereses, int plan_vigencia, string plan_nombre, double plan_CuotaCada1000) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO planprestamo (plan_NroCuotas, plan_TasaAnualEfectiva, plan_IvaSobreIntereses, plan_vigente, plan_nombre, plan_CuotaCada1000) VALUES ('" + plan_cantCuotas + "','" + plan_TasaAnualEfectiva.ToString().Replace(",", ".") + "','" + plan_IvaSobreIntereses.ToString().Replace(",", ".") + "','" + plan_vigencia + "','" + plan_nombre + "','" + plan_CuotaCada1000.ToString().Replace(",", ".") + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Plan. Verifique descripción"); throw es; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarBanco(string nombrebanco, string agenciabanco, string direccionbanco, string telefonobanco, string faxbanco, string numerocta, string moneda) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO banco (nombrebanco, agenciabanco, direccionbanco, telefonobanco, faxbanco, numerocta, moneda) VALUES ('" + nombrebanco + "','" + agenciabanco + "','" + direccionbanco + "','" + telefonobanco + "','" + faxbanco + "','" + numerocta + "','" + moneda + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Banco. Verifique código"); throw es; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void eliminarInciso(int Id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "DELETE FROM inciso WHERE inciso_id = '" + Id + "'"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Inciso. Verifique código, nombre y abreviatura"); throw es; case 1451: MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten oficinas y/o socios asociados "); throw fk; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarInciso(string Codigo, string Nombre, string Abreviatura) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO inciso (inciso_codigo, inciso_nombre, inciso_abreviatura) VALUES ('" + Codigo + "','" + Nombre + "','" + Abreviatura + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Inciso. Verifique código, nombre y abreviatura"); throw es; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarHistoria(string _Presupuesto, int _NumeroPrestamo, string _cedula, double _tasa, double _porcentajeiva, double _montopedido, double _cantidadcuotas, double _nrodecuotas, double _importecuota, double _AmortizacionCuota, double _InteresCuota, double _IvaCuota, double _AmortizacionVencer, double _InteresVencer, double _aportecapital, string _numerocobro, int _Inciso, int _oficina, double _excedido, double _mora, double _IvaMora, int _socio_id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO historia (Presupuesto, NumeroPrestamo, cedula, tasa, porcentajeiva, montopedido, cantidadcuotas,nrocuotas, importecuota, AmortizacionCuota, InteresCuota, IvaCuota, AmortizacionVencer, InteresVencer,aportecapital,numerocobro,Inciso,oficina,excedido,mora,IvaMora,socio_id) VALUES ('" + _Presupuesto + "','" + _NumeroPrestamo + "','" + _cedula.Replace("-", "").Replace(".", "").Replace(",", "") + "','" + _tasa.ToString("##0.00").Replace(",", ".") + "','" + _porcentajeiva.ToString("##0.00").Replace(",", ".") + "','" + _montopedido.ToString("##0.00").Replace(",", ".") + "','" + _cantidadcuotas + "','" + _nrodecuotas + "','" + _importecuota.ToString("##0.00").Replace(",", ".") + "','" + _AmortizacionCuota.ToString("##0.00").Replace(",", ".") + "' ,'" + _InteresCuota.ToString("##0.00").Replace(",", ".") + "','" + _IvaCuota.ToString("##0.00").Replace(",", ".") + "','" + _AmortizacionVencer.ToString("##0.00").Replace(",", ".") + "','" + _InteresVencer.ToString("##0.00").Replace(",", ".") + "','" + _aportecapital.ToString("##0.00").Replace(",", ".") + "','" + _numerocobro + "','" + _Inciso + "','" + _oficina + "','" + _excedido.ToString("##0.00").Replace(",", ".") + "','" + _mora.ToString("##0.00").Replace(",", ".") + "','" + _IvaMora.ToString("##0.00").Replace(",", ".") + "','" + _socio_id + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void eliminarPlan(int Id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "DELETE FROM planprestamo WHERE plan_id = '" + Id + "'"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1062: MisExcepciones es = new MisExcepciones("Ya exíste el Plan"); throw es; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }
public void GuardarEmpresa(String _nombre, String _sigla, String _direccion, String _departamento, String _codigoPostal, string __telefono, string _fax, String _rut, int _aporte, int _MaxUnidad, int _iva, int _intMora, string _mail, string _presidente, string _tesorero, string _secretario, string _primerVocal, string _segundoVocal, DateTime _fechaEleccion) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; int empresaId = 0; //sql = "INSERT INTO empresa ( empresa_nombre, empresa_sigla, empresa_direccion, empresa_dpto, empresa_codigoPostal, empresa_tel, empresa_fax, empresa_rut, empresa_aporte, empresa_MaxUnidad, empresa_iva, empresa_intMora, empresa_mail, empresa_presidente, empresa_tesorero,empresa_secretario, empresa_primerVocal, empresa_segundoVocal, empresa_fechaEleccion) VALUES ('" + _nombre + "','" + _sigla + "','" + _direccion + "','" + _departamento + "','" + _codigoPostal + "','" + __telefono + "','" + _fax + "','" + _rut + "','" + _aporte + "','" + _MaxUnidad + "','" + _iva + "','" + _intMora + "','" + _mail + "','" + _presidente + "','" + _tesorero + "','" + _secretario + "','" + _primerVocal + "','" + _segundoVocal + "','" + _fechaEleccion.ToString("yyyy/MM/dd") + "');" + "' WHERE idEmpresa = " + empresaId; sql = "Update empresa set empresa_nombre='" + _nombre + "', empresa_sigla='" + _sigla + "', empresa_direccion='" + _direccion + "', empresa_dpto='" + _departamento + "', empresa_codigoPostal='" + _codigoPostal + "', empresa_tel='" + __telefono + "', empresa_fax='" + _fax + "', empresa_rut='" + _rut + "', empresa_aporte='" + _aporte + "', empresa_MaxUnidad='" + _MaxUnidad + "', empresa_iva='" + _iva + "', empresa_intMora='" + _intMora + "', empresa_mail='" + _mail + "', empresa_presidente='" + _presidente + "', empresa_tesorero='" + _tesorero + "',empresa_secretario='" + _secretario + "', empresa_primerVocal='" + _primerVocal + "', empresa_segundoVocal='" + _segundoVocal + "', empresa_fechaEleccion='" + _fechaEleccion.ToString("yyyy/MM/dd") + "' WHERE idEmpresa = " + 1; //sql = "Update empresa set empresa_nombre='" + _nombre + "', empresa_sigla='" + _sigla + "', empresa_direccion='" + _direccion + "', empresa_dpto='" + _departamento + "', empresa_codigoPostal='" + _codigoPostal + "', empresa_tel='" + __telefono + "', empresa_fax='" + _fax + "', empresa_rut='" + _rut + "', empresa_aporte='" + _aporte + "', empresa_MaxUnidad='" + _MaxUnidad + "', empresa_iva='" + _iva + "', empresa_intMora='" + _intMora + "', empresa_mail='" + _mail + "', empresa_presidente='" + _presidente + "', empresa_tesorero='" + _tesorero + "',empresa_secretario='" + _secretario + "', empresa_primerVocal='" + _primerVocal + "', empresa_segundoVocal='" + _segundoVocal + "', empresa_fechaEleccion='" + _fechaEleccion + "' WHERE idEmpresa = " + 0; //"Update inciso set inciso_codigo = '" + Codigo + "', inciso_nombre = '" + Nombre + "', inciso_abreviatura = '" + Abreviatura + "' WHERE inciso_id =" + idInciso; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
//public void GuardarDistribucion(int socio_id, string cedula, string ejercicio, Double aportesCapital, Double interesesAportados, Double utilidades, string pagadopor, DateTime fecha, string cheque) public void GuardarDistribucion(int socio_id, string cedula, string ejercicio, Double aportesCapital, Double interesesAportados) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; // sql = "INSERT INTO distribucion (socio_id, cedula, ejercicio, aportesCapital, interesesAportados, utilidades, pagadopor, fecha, cheque) VALUES ('" + socio_id + "', '" + cedula + "', '" + ejercicio + "','" + aportesCapital.ToString().Replace(",", ".") + "','" + interesesAportados.ToString().Replace(",", ".") + "','" + utilidades.ToString().Replace(",", ".") + "','" + pagadopor + "','" + fecha.ToString("yyyy/MM/dd hh:mm:ss") + "', '" + cheque + "');" + "Select last_insert_id()"; sql = "INSERT INTO distribucion (socio_id, cedula, ejercicio, aportesCapital, interesesAportados) VALUES ('" + socio_id + "', '" + cedula.Replace("-", "").Replace(".", "").Replace(",", "") + "', '" + ejercicio + "','" + aportesCapital.ToString("##0.00").Replace(",", ".") + "','" + interesesAportados.ToString("##0.00").Replace(",", ".") + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void VaciarTablaCobranzaProvisoria() { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "DELETE FROM cobranzaprovisoria"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1451: //revisar siguiente línea // GINO MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten cobranzas pendientes "); throw fk; } } }
public void GuardarCancelacion(int parNumeroPrestamo, int parCuotasPactadas, int parCuotasPagadas, double parTasa, double parMontoVale, double parImporteCuota, double parAmortizacionVencer, double parInteresesVencer, String parPresupuesto, String parSocioNumero, String parUsuario, DateTime FechaCancelacion, int socio_id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO cancelacion (NumeroPrestamo, CuotasPactadas, CuotasPagadas, Tasa, MontoVale, ImporteCuota, AmortizacionVencer, InteresesVencer, Presupuesto, SocioNumero, Usuario, FechaCancelacion, socio_id ) VALUES ('" + parNumeroPrestamo + "', '" + parCuotasPactadas + "', '" + parCuotasPagadas + "', '" + parTasa.ToString("##0.00").Replace(",", ".") + "', '" + parMontoVale.ToString("##0.00").Replace(",", ".") + "', '" + parImporteCuota.ToString("##0.00").Replace(",", ".") + "', '" + parAmortizacionVencer.ToString("##0.00").Replace(",", ".") + "', '" + parInteresesVencer.ToString("##0.00").Replace(",", ".") + "', '" + parPresupuesto + "', '" + parSocioNumero.Replace("-", "").Replace(".", "").Replace(",", "") + "', '" + parUsuario + "', '" + FechaCancelacion.ToString("yyyy/MM/dd") + "', '" + socio_id + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void modificarParametrosCierreEmpresa(DateTime empresa_cierrePresupuestoAnterior, DateTime empresa_horaCierreAnterior, DateTime empresa_cierrePresupuestoActual, DateTime empresa_horacierreactual, DateTime empresa_vtoPresupuestoActual, String empresa_usuarioCierre) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "Update empresa set empresa_horacierreactual ='" + empresa_horacierreactual.ToString("yyyy/MM/dd hh:mm:ss") + "', empresa_cierrePresupuestoAnterior='" + empresa_cierrePresupuestoAnterior.ToString("yyyy/MM/dd hh:mm:ss") + "', empresa_horaCierreAnterior='" + empresa_horaCierreAnterior.ToString("yyyy/MM/dd hh:mm:ss") + "', empresa_cierrePresupuestoActual='" + empresa_cierrePresupuestoActual.ToString("yyyy/MM/dd hh:mm:ss") + "', empresa_vtoPresupuestoActual='" + empresa_vtoPresupuestoActual.ToString("yyyy/MM/dd hh:mm:ss") + "', empresa_usuarioCierre='" + empresa_usuarioCierre + "' WHERE idEmpresa = " + 1; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void eliminarOficina(int Id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql = "DELETE FROM oficina WHERE oficina_id = '" + Id + "'"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; case 1451: MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten socios asociados a la oficina "); throw fk; } } }
public void GuardarOficina(String oficina_codigo, String oficina_nombre, String oficina_abreviatura, String oficina_direccion, int oficina_inciso, int departamento, String oficina_codigopostal, String oficina_telefono, String oficina_email, String oficina_nombrecontacto, string fax, DateTime fechaIngreso) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO oficina (oficina_codigo, oficina_nombre, oficina_abreviatura, oficina_direccion, inciso_inciso_id, departamento_departamento_id, oficina_codigopostal, oficina_telefono, oficina_email, oficina_nombrecontacto, fax, fechaIngreso) VALUES ('" + oficina_codigo + "','" + oficina_nombre + "','" + oficina_abreviatura + "','" + oficina_direccion + "','" + oficina_inciso + "','" + departamento + "','" + oficina_codigopostal + "','" + oficina_telefono + "','" + oficina_email + "','" + oficina_nombrecontacto + "','" + fax + "','" + fechaIngreso.ToString("yyyy/MM/dd") + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void GuardarFechaCierre(String Presupuesto, DateTime FechaDesde, DateTime HoraDesde, DateTime FechaHasta, DateTime HoraHasta, Double TotalImporte, Double AmortizacionAVencer, Double InteresesAVencer) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO fechascierre (Presupuesto, FechaDesde, HoraDesde, FechaHasta, HoraHasta, TotalImporte, AmortizacionAVencer, InteresesAVencer) VALUES ('" + Presupuesto + "', '" + FechaDesde.ToString("yyyy/MM/dd hh:mm:ss") + "', '" + HoraDesde.ToString("yyyy/MM/dd hh:mm:ss") + "','" + FechaHasta.ToString("yyyy/MM/dd hh:mm:ss") + "','" + HoraHasta.ToString("yyyy/MM/dd hh:mm:ss") + "', '" + TotalImporte.ToString("##0.00").Replace(",", ".") + "', '" + AmortizacionAVencer.ToString("##0.00").Replace(",", ".") + "','" + InteresesAVencer.ToString("##0.00").Replace(",", ".") + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void GuardarExcedido(String presupuesto, String cedula, double aretener, double retenido, double importepagado, String presupuestodelpago, double aportecapital, int socio_id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO excedidos (presupuesto, cedula, aretener, retenido, importepagado, presupuestodelpago, aportecapital, socio_id) VALUES ('" + presupuesto + "','" + cedula.Replace("-", "").Replace(".", "").Replace(",", "") + "','" + aretener.ToString("##0.00").Replace(",", ".") + "','" + retenido.ToString("##0.00").Replace(",", ".") + "','" + importepagado.ToString("##0.00").Replace(",", ".") + "','" + presupuestodelpago + "','" + aportecapital.ToString("##0.00").Replace(",", ".") + "','" + socio_id + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
//método agregado el 11/10/17 por Gino public void GuardarCobranzaProvisoria(int parPrestamo_id, String parCedula, double parTasa, double parPorcentajeiva, double parMontopedido, int parCantidadcuotas, int parNrodecuotas, double parImportecuota, double parAmortizacioncuota, double parInteresCuota, double parIvaCuota, double parAmortizacionVencer, double parInteresVencer, int parSocio_id) { MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); string sql; sql = "INSERT INTO cobranzaprovisoria (prestamo_id, cedula , tasa , porcentajeiva , montopedido, cantidadcuotas, nrodecuotas, importecuota, AmortizacionCuota, InteresCuota , IvaCuota , AmortizacionVencer , InteresVencer , socio_id ) VALUES ('" + parPrestamo_id + "', '" + parCedula.Replace("-", "").Replace(".", "").Replace(",", "") + "', '" + parTasa.ToString("##0.00").Replace(",", ".") + "','" + parPorcentajeiva.ToString("##0.00").Replace(",", ".") + "','" + parMontopedido.ToString("##0.00").Replace(",", ".") + "', '" + parCantidadcuotas + "', '" + parNrodecuotas + "','" + parImportecuota.ToString("##0.00").Replace(",", ".") + "','" + parAmortizacioncuota.ToString("##0.00").Replace(",", ".") + "','" + parInteresCuota.ToString("##0.00").Replace(",", ".") + "','" + parIvaCuota.ToString("##0.00").Replace(",", ".") + "', '" + parAmortizacionVencer.ToString("##0.00").Replace(",", ".") + "', '" + parInteresVencer.ToString("##0.00").Replace(",", ".") + "','" + parSocio_id + "');" + "Select last_insert_id()"; try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.InsertCommand = connection.CreateCommand(); MySqlAdapter.InsertCommand.Transaction = transaction; MySqlAdapter.InsertCommand.CommandText = sql; MySqlAdapter.InsertCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; } } }
public void eliminarSocio(int nro, ref int estaActivoOdeBaja) { //Para agregar fecha DateTime fechaBaja = DateTime.Today; MySqlConnection connection = conectar(); MySqlTransaction transaction = null; MySqlDataAdapter MySqlAdapter = new MySqlDataAdapter(); int nuevoEstado = 0; string sql; if (estaActivoOdeBaja == 0) { nuevoEstado = 1; sql = "UPDATE socio SET socio_activo = '" + nuevoEstado + "', socio_fecha_baja=null WHERE socio_id = '" + nro + "'"; } else { estaActivoOdeBaja = nuevoEstado; sql = "UPDATE socio SET socio_activo = '" + nuevoEstado + "', socio_fecha_baja='" + fechaBaja.ToString("yyyy/MM/dd") + "' WHERE socio_id = '" + nro + "'"; } try { connection.Open(); transaction = connection.BeginTransaction(); MySqlAdapter.UpdateCommand = connection.CreateCommand(); MySqlAdapter.UpdateCommand.Transaction = transaction; MySqlAdapter.UpdateCommand.CommandText = sql; MySqlAdapter.UpdateCommand.ExecuteNonQuery(); transaction.Commit(); connection.Close(); } catch (MySqlException ex) { transaction.Rollback(); connection.Close(); switch (ex.Number) { case 1406: MisExcepciones ep = new MisExcepciones("Datos muy largos"); throw ep; //case 1062: // MisExcepciones es = new MisExcepciones("Ya exíste el Socio"); // throw es; //case 1451: // MisExcepciones fk = new MisExcepciones("No se puede eliminar ya que exísten prestamos asociadas "); // throw fk; } MisExcepciones eg = new MisExcepciones("(Error: " + ex.Number + ")" + " Consulte con el departamento de Sistemas"); throw eg; } catch (Exception ex) { transaction.Rollback(); connection.Close(); throw ex; } }