public static string InsertarITO(string Nombre, int ID_Tipo, int ID_Provincia, string Correo, string Telefono)//No necesita el id { ITO Obj = new ITO(); Obj.Nombre = Nombre; Obj.ID_Tipo = ID_Tipo; Obj.ID_Provincia = ID_Provincia; Obj.Correo = Correo; Obj.Telefono = Telefono; DITO DI = new DITO(); return(DI.DInsertar(Obj)); }
public string DInsertar(ITO EITO) { String rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "ITOInsertar"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@Nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 30; ParNombre.Value = EITO.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParProvincia = new SqlParameter(); ParProvincia.ParameterName = "@ID_Provincia"; ParProvincia.SqlDbType = SqlDbType.Int; ParProvincia.Value = EITO.ID_Provincia; SqlCmd.Parameters.Add(ParProvincia); SqlParameter ParTipo = new SqlParameter(); ParTipo.ParameterName = "@ID_Tipo"; if (EITO.ID_Tipo == 0) { SqlCmd.Parameters.AddWithValue("@ID_Tipo", DBNull.Value); } else { SqlCmd.Parameters.AddWithValue("@ID_Tipo", ParTipo); } SqlParameter ParCorreo = new SqlParameter(); ParCorreo.ParameterName = "@Correo"; ParCorreo.SqlDbType = SqlDbType.VarChar; ParCorreo.Size = 30; ParCorreo.Value = EITO.Correo; SqlCmd.Parameters.Add(ParCorreo); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@Telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 12; ParTelefono.Value = EITO.Telefono; SqlCmd.Parameters.Add(ParTelefono); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se Ingresa el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }