Exemple #1
0
        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;
        }
Exemple #2
0
 private Puerto BindViewToDomain()
 {
     var puerto = new Puerto();
     puerto.Codigo = txtCodigo.Text;
     puerto.Nombre = txtNombre.Text;
     puerto.Pais = txtPais.Text;
     return puerto;
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
 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);
 }
Exemple #6
0
 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;
     }
 }
Exemple #7
0
 public static ResultadoTransaccion EliminaPuerto(Puerto puerto)
 {
     return ClsPuertosDao.EliminaPuerto(puerto);
 }
Exemple #8
0
 public static ResultadoTransaccion CreaPuerto(Puerto puerto)
 {
     return ClsPuertosDao.CreaPuerto(puerto);
 }
Exemple #9
0
 public static ResultadoTransaccion ActualizaPuerto(Puerto puerto)
 {
     return ClsPuertosDao.ActualizaPuerto(puerto);
 }
Exemple #10
0
 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;
 }