public static ResultadoTransaccion EliminaPuerto(Puerto puerto) { var res = new ResultadoTransaccion(); //Abrir Conexion var conn = BaseDatos.Conexion(); try { var command = new SqlCommand("SP_E_PUERTOS", conn); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@codigo", puerto.Codigo); var foo = command.ExecuteNonQuery(); res.ObjetoTransaccion = puerto; res.Descripcion = "Se Elimino el Puerto Exitosamente"; } catch (Exception ex) { Log.EscribirLog(ex.Message); res.Descripcion = ex.Message; res.ArchivoError = NombreClase; res.MetodoError = MethodBase.GetCurrentMethod().Name; } finally { conn.Close(); } return res; }
private Puerto BindViewToDomain() { var puerto = new Puerto(); puerto.Codigo = txtCodigo.Text; puerto.Nombre = txtNombre.Text; puerto.Pais = txtPais.Text; return puerto; }
private static void GetFromDataReader(SqlDataReader reader, Opcion opcion) { var puerto = new Puerto(); puerto.Id = Convert.ToInt16(reader["id"]); puerto.Id32 = Convert.ToInt32(reader["id"]); puerto.Codigo = reader["puerto"].ToString(); puerto.Nombre = reader["nombre"].ToString(); if (reader["tipo"].ToString() == "Pol") opcion.Pol.Add(puerto); else opcion.Pod.Add(puerto); }
private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) return; var puerto = BindViewToDomain(); ResultadoTransaccion resultado = null; try { if (_puerto == null) resultado = ClsPuertos.CreaPuerto(puerto); else resultado = ClsPuertos.ActualizaPuerto(puerto); MessageBox.Show(resultado.Descripcion, "Mantenedor de Puertos", MessageBoxButtons.OK, MessageBoxIcon.Information); _puerto = null; LimpiarDatos(); if (gridPuertos.DataSource != null) ListarPuertos(); } catch (Exception ex) { Console.Write(ex.InnerException); } }
private void toolStripButton2_Click_1(object sender, EventArgs e) { _puerto = null; ActiveControl = txtCodigo; LimpiarDatos(); gridView1.ClearSelection(); var seleccionados = gridView1.GetSelectedRows(); foreach (var i in seleccionados) gridView1.UnselectRow(i); }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { var puerto = GetSelectedRow(sender as GridView); if (puerto == null) {//Se seleccionaron los filtros de la grilla LimpiarDatos(); MenuEliminar.Enabled = false; } else { _puerto = puerto; txtCodigo.Text = puerto.Codigo; txtPais.Text = puerto.Pais; txtNombre.Text = puerto.Nombre; groupControl1.Text = "Editar"; MenuEliminar.Enabled = true; txtCodigo.Enabled = false; } }
public static ResultadoTransaccion EliminaPuerto(Puerto puerto) { return ClsPuertosDao.EliminaPuerto(puerto); }
public static ResultadoTransaccion CreaPuerto(Puerto puerto) { return ClsPuertosDao.CreaPuerto(puerto); }
public static ResultadoTransaccion ActualizaPuerto(Puerto puerto) { return ClsPuertosDao.ActualizaPuerto(puerto); }
private static Puerto GetFromDataReader(SqlDataReader reader) { var p = new Puerto(); p.Codigo = reader["puerto"].ToString(); p.Nombre = reader["nombre"].ToString(); p.Pais = reader["pais"].ToString(); return p; }