public static string EditarTipoDocumento(Dictionary <string, object> pTipoDocumento) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.IdTipoDocumento = Convert.ToInt32(pTipoDocumento["IdTipoDocumento"]);; TipoDocumento.TipoDocumento = Convert.ToString(pTipoDocumento["TipoDocumento"]); TipoDocumento.Comando = Convert.ToString(pTipoDocumento["Comando"]); string validacion = ValidarTipoDocumento(TipoDocumento, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoDocumento.Editar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } return(oRespuesta.ToString()); }
private void btnActualizar2_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Seleccione un elemento para actualizar", "Error al actualizar"); } else if (dataGridView1.SelectedRows.Count > 1) { MessageBox.Show("Seleccione solo un elemento por favor", "Error al actualizar"); } else { btnActualizar.Enabled = true; btnInsertar.Enabled = false; DataGridViewRow row = new DataGridViewRow(); row = dataGridView1.SelectedRows[0]; oldDocumento = new CTipoDocumento(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString()); rtxtDescripcion.Text = oldDocumento.descripcion; cmbEstado.Text = oldDocumento.estado; dataGridView1.DataSource = CTipoDocumento.Visualizar(); } }
public static string AgregarTipoDocumento(Dictionary <string, object> pTipoDocumento) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.TipoDocumento = Convert.ToString(pTipoDocumento["TipoDocumento"]); TipoDocumento.Comando = Convert.ToString(pTipoDocumento["Comando"]); string validacion = ValidarTipoDocumento(TipoDocumento, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoDocumento.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } else { return("1|" + respuesta); } }
public static string ObtenerFormaEditarTipoDocumento(int IdTipoDocumento) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarTipoDocumento", puedeEditarTipoDocumento); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(IdTipoDocumento, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoDocumento", TipoDocumento.IdTipoDocumento)); Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento)); Modelo.Add(new JProperty("Comando", TipoDocumento.Comando)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static JArray ObtenerJsonTipoDocumento(int pIdTipoDocumento, CConexion pConexion) { CTipoDocumento TipoDocumento = new CTipoDocumento(); JArray JTipoDocumentos = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("Baja", 0); foreach (CTipoDocumento oTipoDocumento in TipoDocumento.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JTipoDocumento = new JObject(); JTipoDocumento.Add("Valor", oTipoDocumento.IdTipoDocumento); JTipoDocumento.Add("Descripcion", oTipoDocumento.TipoDocumento); if (oTipoDocumento.IdTipoDocumento == pIdTipoDocumento) { JTipoDocumento.Add(new JProperty("Selected", 1)); } else { JTipoDocumento.Add(new JProperty("Selected", 0)); } JTipoDocumentos.Add(JTipoDocumento); } return(JTipoDocumentos); }
public static string ObtenerFormaAgregarAutorizacionTipoCambio() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add("TiposMoneda", CTipoMoneda.ObtenerJsonTiposMoneda(ConexionBaseDatos)); Modelo.Add("Usuarios", CUsuario.ObtenerJsonUsuario(ConexionBaseDatos)); Modelo.Add("TipoDocumentos", CTipoDocumento.ObtenerJsonTipoDocumento(ConexionBaseDatos)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string ObtenerFormaAutorizacionTipoCambio(int pIdAutorizacionTipoCambio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); CTipoMoneda TipoMoneda = new CTipoMoneda(); oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio(); AutorizacionTipoCambio.LlenaObjeto(pIdAutorizacionTipoCambio, ConexionBaseDatos); Modelo.Add(new JProperty("IdAutorizacionTipoCambio", AutorizacionTipoCambio.IdAutorizacionTipoCambio)); Modelo.Add(new JProperty("TipoCambio", AutorizacionTipoCambio.TipoCambio)); Usuario.LlenaObjeto(AutorizacionTipoCambio.IdUsuarioAutorizo, ConexionBaseDatos); Modelo.Add(new JProperty("UsuarioAutoriza", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno)); Usuario.LlenaObjeto(AutorizacionTipoCambio.IdUsuarioSolicito, ConexionBaseDatos); Modelo.Add(new JProperty("UsuarioSolicita", Usuario.Nombre + " " + Usuario.ApellidoPaterno + " " + Usuario.ApellidoMaterno)); TipoMoneda.LlenaObjeto(AutorizacionTipoCambio.IdTipoMonedaOrigen, ConexionBaseDatos); Modelo.Add(new JProperty("MonedaOrigen", TipoMoneda.TipoMoneda)); TipoMoneda.LlenaObjeto(AutorizacionTipoCambio.IdTipoMonedaDestino, ConexionBaseDatos); Modelo.Add(new JProperty("MonedaDestino", TipoMoneda.TipoMoneda)); Modelo.Add(new JProperty("FechaVigencia", AutorizacionTipoCambio.FechaVigencia.ToShortDateString())); CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(Convert.ToInt32(AutorizacionTipoCambio.IdTipoDocumento), ConexionBaseDatos); Modelo.Add(new JProperty("TipoDocumento", TipoDocumento.TipoDocumento)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
private void button1_Click(object sender, EventArgs e) { newDocumento = new CTipoDocumento(rtxtDescripcion.Text.SQLInyectionClearString(), cmbEstado.Text); if (newDocumento.descripcion == "" || newDocumento.estado == "") { MessageBox.Show("Se deben completar todos los campos", "Error en la Insercion de datos"); } else { newDocumento.Insertar(); MessageBox.Show("Se ha insertado un nuevo tipo de documento", "Insercion Correcta"); dataGridView1.DataSource = CTipoDocumento.Visualizar(); } }
//Validaciones private static string ValidarTipoDocumento(CTipoDocumento pTipoDocumento, CConexion pConexion) { string errores = ""; if (pTipoDocumento.TipoDocumento == "") { errores = errores + "<span>*</span> El campo tipo de documento esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static string AgregarAutorizacionTipoCambio(Dictionary <string, object> pAutorizacionTipoCambio) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio(); AutorizacionTipoCambio.IdUsuarioAutorizo = Convert.ToInt32(pAutorizacionTipoCambio["IdUsuarioAutorizo"]); AutorizacionTipoCambio.IdUsuarioSolicito = Convert.ToInt32(pAutorizacionTipoCambio["IdUsuarioSolicito"]); AutorizacionTipoCambio.IdTipoMonedaOrigen = Convert.ToInt32(pAutorizacionTipoCambio["IdTipoMonedaOrigen"]); AutorizacionTipoCambio.IdTipoMonedaDestino = Convert.ToInt32(pAutorizacionTipoCambio["IdTipoMonedaDestino"]); AutorizacionTipoCambio.FechaVigencia = Convert.ToDateTime(pAutorizacionTipoCambio["FechaVigencia"]); AutorizacionTipoCambio.TipoCambio = Convert.ToDecimal(pAutorizacionTipoCambio["TipoCambio"]); AutorizacionTipoCambio.ClaveAutorizacion = Convert.ToString(pAutorizacionTipoCambio["ClaveAutorizacion"]); AutorizacionTipoCambio.Disponible = true; AutorizacionTipoCambio.Fecha = DateTime.Today; CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.LlenaObjeto(Convert.ToInt32(pAutorizacionTipoCambio["IdTipoDocumento"]), ConexionBaseDatos); AutorizacionTipoCambio.IdTipoDocumento = Convert.ToInt32(TipoDocumento.IdTipoDocumento); AutorizacionTipoCambio.TipoDocumento = Convert.ToString(TipoDocumento.Comando); string validacion = ValidarAutorizacionTipoCambio(AutorizacionTipoCambio, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { AutorizacionTipoCambio.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } else { return("1|" + respuesta); } }
private void btnActualizar_Click(object sender, EventArgs e) { newDocumento = new CTipoDocumento(rtxtDescripcion.Text.SQLInyectionClearString(), cmbEstado.Text); if (newDocumento.descripcion == "" || newDocumento.estado == "") { MessageBox.Show("Se deben completar todos los campos", "Error en la Insercion de datos"); } else { CTipoDocumento.Actualizar(oldDocumento, newDocumento); btnInsertar.Enabled = true; btnActualizar.Enabled = false; btnActualizar2.Enabled = true; MessageBox.Show("Se ha actualizado el tipo de documento", "Actualizacion Correcta"); limpiar(); dataGridView1.DataSource = CTipoDocumento.Visualizar(); } }
public static string CambiarEstatus(int pIdTipoDocumento, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoDocumento TipoDocumento = new CTipoDocumento(); TipoDocumento.IdTipoDocumento = pIdTipoDocumento; TipoDocumento.Baja = pBaja; TipoDocumento.Eliminar(ConexionBaseDatos); respuesta = "0|TipoDocumentoEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string ObtenerFormaEditarAutorizacionTipoCambio(int pIdAutorizacionTipoCambio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); CTipoMoneda TipoMoneda = new CTipoMoneda(); oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio(); AutorizacionTipoCambio.LlenaObjeto(pIdAutorizacionTipoCambio, ConexionBaseDatos); Modelo.Add(new JProperty("IdAutorizacionTipoCambio", AutorizacionTipoCambio.IdAutorizacionTipoCambio)); Modelo.Add(new JProperty("UsuariosAutoriza", CUsuario.ObtenerJsonUsuarioNombre(AutorizacionTipoCambio.IdUsuarioAutorizo, ConexionBaseDatos))); Modelo.Add(new JProperty("UsuariosSolicita", CUsuario.ObtenerJsonUsuarioNombre(AutorizacionTipoCambio.IdUsuarioSolicito, ConexionBaseDatos))); Modelo.Add(new JProperty("TiposMonedaOrigen", CTipoMoneda.ObtenerJsonTiposMoneda(Convert.ToInt32(AutorizacionTipoCambio.IdTipoMonedaOrigen), ConexionBaseDatos))); Modelo.Add(new JProperty("TiposMonedaDestino", CTipoMoneda.ObtenerJsonTiposMoneda(Convert.ToInt32(AutorizacionTipoCambio.IdTipoMonedaDestino), ConexionBaseDatos))); Modelo.Add(new JProperty("FechaVigencia", AutorizacionTipoCambio.FechaVigencia.ToString("dd/MM/yyyy"))); Modelo.Add(new JProperty("TipoCambio", AutorizacionTipoCambio.TipoCambio)); Modelo.Add(new JProperty("TipoDocumento", AutorizacionTipoCambio.TipoDocumento)); Modelo.Add(new JProperty("ClaveAutorizacion", AutorizacionTipoCambio.ClaveAutorizacion)); Modelo.Add("TipoDocumentos", CTipoDocumento.ObtenerJsonTipoDocumento(Convert.ToInt32(AutorizacionTipoCambio.IdTipoDocumento), ConexionBaseDatos)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Seleccione un elemento para actualizar", "Error al actualizar"); } else if (dataGridView1.SelectedRows.Count > 1) { MessageBox.Show("Seleccione solo un elemento por favor", "Error al actualizar"); } else { DataGridViewRow row = new DataGridViewRow(); row = dataGridView1.SelectedRows[0]; oldDocumento = new CTipoDocumento(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString()); MessageBox.Show("Se ha cambiado el estado de: " + row.Cells[1].Value.ToString() + " a Inactivo.", "Cambio Correcto"); oldDocumento.Eliminar(); dataGridView1.DataSource = CTipoDocumento.Visualizar(); } }
private void btnBuscar_Click(object sender, EventArgs e) { dataGridView1.DataSource = CTipoDocumento.Visualizar($"SELECT * FROM TIPO_DOCUMENTO WHERE {cmbCampo.Text} {cmbCriterio.Text} '{txtValor.Text.SQLInyectionClearString()}'"); }
private void dataGridView1_Click(object sender, EventArgs e) { dataGridView1.DataSource = dataGridView1.Rows.Count < 1 ? CTipoDocumento.Visualizar() : dataGridView1.DataSource; }