public static string EditarTipoServicio(Dictionary <string, object> pTipoServicio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CTipoServicio TipoServicio = new CTipoServicio(); TipoServicio.IdTipoServicio = Convert.ToInt32(pTipoServicio["IdTipoServicio"]);; TipoServicio.TipoServicio = Convert.ToString(pTipoServicio["TipoServicio"]); string validacion = ValidarTipoServicio(TipoServicio, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoServicio.Editar(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()); }
public static string AgregarTipoServicio(Dictionary <string, object> pTipoServicio) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoServicio TipoServicio = new CTipoServicio(); TipoServicio.TipoServicio = Convert.ToString(pTipoServicio["TipoServicio"]); string validacion = ValidarTipoServicio(TipoServicio, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoServicio.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); } 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 ObtenerFormaEditarTipoServicio(int IdTipoServicio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTipoServicio = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTipoServicio" }, ConexionBaseDatos) == "") { puedeEditarTipoServicio = 1; } oPermisos.Add("puedeEditarTipoServicio", puedeEditarTipoServicio); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoServicio TipoServicio = new CTipoServicio(); TipoServicio.LlenaObjeto(IdTipoServicio, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoServicio", TipoServicio.IdTipoServicio)); Modelo.Add(new JProperty("TipoServicio", TipoServicio.TipoServicio)); 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 btnActualizar2_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 1) { MessageBox.Show("Seleccione solo un elemento", "Error en la insercion de datos"); } else if (dataGridView1.SelectedRows.Count < 1) { MessageBox.Show("Seleccione un elemento", "Error en la insercion de datos"); } else { DataGridViewRow row = dataGridView1.SelectedRows[0]; oldServicio = new CTipoServicio(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString()); rtxtDescripcion.Text = oldServicio.descripcion; cmbEstado.Text = oldServicio.estado; btnActualizar.Enabled = true; btnInsertar.Enabled = false; btnActualizar2.Enabled = false; } }
public ActionResult Put(int id, [FromBody] CTipoServicio tipoServicio) { if (tipoServicio.IdTipoServicio == id) { context.Entry(tipoServicio).State = EntityState.Modified; context.SaveChanges(); return(Ok()); } else { return(BadRequest()); } }
//Validaciones private static string ValidarTipoServicio(CTipoServicio pTipoServicio, CConexion pConexion) { string errores = ""; if (pTipoServicio.TipoServicio == "") { errores = errores + "<span>*</span> El campo tipo de servicio esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
private void btnInsertar_Click(object sender, EventArgs e) { newServicio = new CTipoServicio(rtxtDescripcion.Text.SQLInyectionClearString(), cmbEstado.Text); if (newServicio.descripcion == "" || newServicio.estado == "") { MessageBox.Show("Se deben completar todos los campos", "Error en la Insercion de datos"); } else { newServicio.Insertar(); MessageBox.Show("Se ha insertado un nuevo tipo de Servicio", "Insercion Correcta"); limpiar(); dataGridView1.DataSource = CTipoServicio.Visualizar(); } }
public ActionResult Post([FromBody] int IdTipoServicio, string Nombre, int Cancelado) { CTipoServicio serv = new CTipoServicio(); serv.IdTipoServicio = IdTipoServicio; serv.Nombre = Nombre; serv.Cancelado = Cancelado; try { context.CTipoServicio.Add(serv); context.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public static string CambiarEstatus(int pIdTipoServicio, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoServicio TipoServicio = new CTipoServicio(); TipoServicio.IdTipoServicio = pIdTipoServicio; TipoServicio.Baja = pBaja; TipoServicio.Eliminar(ConexionBaseDatos); respuesta = "0|TipoServicioEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 1) { MessageBox.Show("Seleccione solo un elemento", "Error en la insercion de datos"); } else if (dataGridView1.SelectedRows.Count < 1) { MessageBox.Show("Seleccione un elemento", "Error en la insercion de datos"); } else { DataGridViewRow row = dataGridView1.SelectedRows[0]; oldServicio = new CTipoServicio(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString()); oldServicio.Eliminar(); MessageBox.Show("Se ha cambiado el estado de: " + row.Cells[1].Value.ToString() + " a Inactivo.", "Cambio Correcto"); dataGridView1.DataSource = CTipoServicio.Visualizar(); limpiar(); } }
public void Delete(int id) { CTipoServicio tipoServicio = context.CTipoServicio.FirstOrDefault(p => p.IdTipoServicio == id); }
public CTipoServicio Get(int id) { CTipoServicio tipoServicio = context.CTipoServicio.FirstOrDefault(p => p.IdTipoServicio == id); return(tipoServicio); }
private void btnBuscar_Click(object sender, EventArgs e) { dataGridView1.DataSource = CTipoServicio.Visualizar($"SELECT * FROM TIPO_SERVICIO WHERE {cmbCampo.Text} {cmbCriterio.Text} '{txtValor.Text.SQLInyectionClearString()}'"); }
private void dataGridView1_Click(object sender, EventArgs e) { dataGridView1.DataSource = dataGridView1.Rows.Count < 1 ? CTipoServicio.Visualizar() : dataGridView1.DataSource; }